Architecture-based Specification-time Software Evolution

نویسنده

  • Nenad Medvidovic
چکیده

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formal Architecture Description Techniques for Software Evolution

The wide adoption of network technologies (especially the Internet and WWW) has led to an explosive increase in demand for the open distributed systems. In many cases, these systems will grow and its structure will be changed continuously. For example, assume that we have a virtual shopping street on the Internet. The number of the shops will grow, the search engine will be improved, or may con...

متن کامل

A Classification of Formal Specifications for Dynamic Software Architectures

Architectural change is defined as the addition and removal of components and connectors. Dynamic software architectures are those architectures that modify their architecture and enact the modifications during the system’s execution. This behavior is most commonly known as run-time evolution or dynamism. As dynamic software architecture use becomes more widespread, it is important to gain a be...

متن کامل

SMArTIC: Specification Mining Architecture with Trace fIltering and Clustering

Improper management of software evolution commonly leads to a lack of up-to-date specification. This situation is further aggravated by imprecise, changing requirements and short time to market requirement, which can result in software that is characterized by presence of bugs, anomalies and even security threat. Software specification mining is a new technique to address this concern by inferr...

متن کامل

Organizing Definitions and Formalisms for Dynamic Software Architectures

Dynamic architectural change is defined as the addition and removal of components and connectors. Dynamic software architectures are those architectures that modify their architecture and enact the modifications during the system’s execution. This behavior is most commonly known as run-time evolution or dynamism. As dynamic software architecture use becomes more widespread, it is important to g...

متن کامل

A Three-level Formal Model for Software Architecture Evolution

This papers gives an overview of our formal approach to address the architecture-centric evolution at the three main steps of component-based software development: specification, implementation and deployment. We illustrate our proposal with an example of software evolution that leads to erosion and we demonstrate how our evolution process can resolve this problem.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998